ds_stack_destroy(id);
参数 | 描述 |
---|---|
id | The id of the data structure to remove. |
返回: N/A(无返回值)
This function will remove the given stack data-structure from memory, freeing up the resources it was using and removing all values that it contained. This function should always be used when you are finished using the ds_stack to prevent memory leaks that can slow down and crash your game.
if lives = 0
{
ds_stack_destroy(AI_stack);
AI_stack = -1;
room_goto(rm_Menu);
}
The above code will check the value of the built in global variable "lives" and if it is 0, it destroys the ds_stack indexed in the variable "AI_stack" and then changes rooms.